Dei uma lida no script e realmente é um pouco parecido com o que editei para o Matador18, só que este pega as munições aleatoriamente/automaticamente que estiver na backpack né.
Já o usuário havia me pedido uma que fosse alterada manualmente com o comando "!ak".. por este motivo não poderia usar esta regra.
Do mais é um ótimo script, da para usar a imaginação e deixá-lo 'grande'.
Obrigado por postar pois como estou aprendendo, é bom saber novos métodos de se estruturar um script.







info
Grupo: Cavaleiro
Registrado: 12/10/09
Posts: 160
Reputação: +19
Gênero: Masculino
Muitos tavam me pedindo esse aqui e so o esboço quem quiser melhorar esteja avontade....se gostarem ou tiverem criticas postem.....
Script de Minha autoria com Ajuda de membros Xtibia....
local runa = 2413 local msg = "Equipe a %s na mão, para poder atirar." local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_INFERNALBOLT) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2, -650, -2, -750, 6, 6, 7, 8) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_POWERBOLT) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2, -850, -2, -950, 6, 6, 7, 8) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BOLT) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2, -750, -2, -850, 6, 6, 7, 8) local itens = { [6529] = combat, [2547] = combat2, [2543] = combat3 } function onCastSpell(cid, var) local left, right = getPlayerSlotItem(cid, CONST_SLOT_LEFT), getPlayerSlotItem(cid, CONST_SLOT_RIGHT) if not isInArray({left.itemid, right.itemid}, runa) then return doPlayerSendCancel(cid, msg:format(getItemNameById(runa))) end for itemid, combate in pairs(itens) do if doPlayerRemoveItem(cid, itemid, 1) then return doCombat(cid, combate, var) end end doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui nenhum dos itens possiveis.") return false endNão uso ele mais no server meu de tibia gta que parei de projetar.........quem achar que ajudei lembre de min vlw.....Rep+ na veia ahauaha....
esse script ta cru como disse não e oque eu uso...mais se gostarem estarei postando atualizações dessa arma ou das outras para vcs do tibia gta futuros(projetos )
By Cerberus
Estou em novo Projeto Deribado ,
se quiser ver so clika aqui.
Editado Novembro 7 por kbpaulo